Deconstructing Xen
نویسندگان
چکیده
Hypervisors have quickly become essential but are vulnerable to attack. Unfortunately, efficiently hardening hypervisors is challenging because they lack a privileged security monitor and decomposition strategies. In this work we systematically analyze the 191 Xen hypervisor vulnerabilities from Xen Security Advisories, revealing that the majority (144) are in the core hypervisor not Dom0. We then use the analysis to provide a novel deconstruction of Xen, called Nexen, into a security monitor, a shared service domain, and per-VM Xen slices that are isolated by a least-privileged sandboxing framework. We implement Nexen using the Nested Kernel architecture, efficiently nesting itself within the Xen address space, and extend the Nested Kernel design by adding services for arbitrarily many protection domains along with dynamic allocators, data isolation, and cross-domain control-flow integrity. The effect is that Nexen confines VM-based hypervisor compromises to single Xen VM instances, thwarts 74% (107/144) of known Xen vulnerabilities, and enforces Xen code integrity (defending against all code injection compromises) while observing negligible overhead (1.2% on average). Overall, we believe that Nexen is uniquely positioned to provide a fundamental need for hypervisor hardening at minimal performance and implementation costs.
منابع مشابه
Testing the Xen Hypervisor and Linux Virtual Machines
Xen is an interesting and useful technology that has made virtualization features, normally found only in high-end systems, more widely available. Such technology, however, demands stability, since all virtual machines running on a single system are dependent on its functioning properly. This paper will focus on the methods employed to test Xen, and how it differs from normal Linux R © testing....
متن کاملXenin-25 delays gastric emptying and reduces postprandial glucose levels in humans with and without type 2 diabetes.
Xenin-25 (Xen) is a neurotensin-related peptide secreted by a subset of glucose-dependent insulinotropic polypeptide (GIP)-producing enteroendocrine cells. In animals, Xen regulates gastrointestinal function and glucose homeostasis, typically by initiating neural relays. However, little is known about Xen action in humans. This study determines whether exogenously administered Xen modulates gas...
متن کاملAn investigation of the safety and pharmacokinetics of the novel TRPV1 antagonist XEN-D0501 in healthy subjects
AIMS XEN-D0501, a novel TRPV1 antagonist, is being developed to treat overactive bladder. This study investigated the safety and pharmacokinetics of repeat-dose XEN-D0501 in healthy subjects. METHODS The study was conducted in two parts. Part 1 was a double-blind, randomized, placebo-controlled, two-way crossover study in three cohorts of 12 young male subjects. Each subject received XEN-D050...
متن کاملEfficient derivation of extraembryonic endoderm stem cell lines from mouse postimplantation embryos
Various types of stem cell lines have been derived from preimplantation or postimplantation mouse embryos: embryonic stem cell lines, epiblast stem cell lines, and trophoblast stem cell lines. It is not known if extraembryonic endoderm stem (XEN) cell lines can be derived from postimplantation mouse embryos. Here, we report the derivation of 77 XEN cell lines from 85 postimplantation embryos at...
متن کاملThe comparison of Virtual Machine Migration Performance between XEN-HVM, XEN-PV, Open-VZ, KVM-FV, KVM- PV
Based on our previous experience we want to compare the performance between five hypervisors: XEN-PV, XENHVM,Open-VZ,KVM-FV,KVM-PV We have simulated the migration of a virtual machine by using a warning failure approach. Based on some experiments we have compared CPU Consumption, Memory Utilization, Total Migration Time and Downtime. We have also tested the hypervisor’s performance by changing ...
متن کامل